//
//  NOTE.swift
//  Documentation
//
//  Created by Toj on 6/26/23.
//

import Foundation

苹果github 开源代码:
https://github.com/apple/darwin-xnu/blob/main/osfmk/kern/task.c

苹果官方技术文档: https://developer.apple.com/documentation/technologies

苹果官方: https://opensource.apple.com
苹果底层源码: https://github.com/apple-oss-distributions
苹果swift: https://github.com/apple

https://developer.apple.com/documentation/
swift开发文档:  https://docs.swift.org/swift-book/documentation/the-swift-programming-language/
开发工具: https://developer.apple.com/develop/
系统库文档: https://developer.apple.com/library/archive/navigation/

RunLoop官方源码地址: http://opensource.apple.com/tarballs/CF/
Runloop swift 官方源码地址: https://github.com/apple/swift-corelibs-foundation/

macports: https://github.com/macports/macports-ports

CF官方源码地址: https://opensource.apple.com/source/CF/



objc       https://opensource.apple.com/tarballs/objc4/

Runloop  https://opensource.apple.com/tarballs/CF/

GCD         https://github.com/apple/swift-corelibs-libdispatch

GNU libc  https://www.gnu.org/software/libc/  https://ftp.gnu.org/gnu/libc/

malloc     http://www.opensource.apple.com/source/libmalloc

GNUstep    http://www.gnustep.org/resources/downloads.php

//GNUstep是GUN计划的项目之一，它将Cocoa的OC库重新开源实现了一遍，虽然不是苹果官方源码，但是还是具有一定的参考价值

https://github.com/UIControl/LXDAppFluecyMonitor

https://github.com/beiliao-mobile/BLStopwatch

https://github.com/tinymind/LSUnusedResources

https://tinypng.com

https://www.jetbrains.com/objc/

第三方工具解析LinkMap文件：https://github.com/huanxsd/LinkMap

架构与设计模式

https://github.com/skyming/Trip-to-iOS-Design-Patterns

https://design-patterns.readthedocs.io/zh_CN/latest/

Objective-C的运行时库，NSObject的实现代码libobjc.A.dylib
https://opensource.apple.com/source/objc4/objc4-756.2/

堆内存管理库libsystem_malloc.dylib
https://opensource.apple.com/source/libmalloc/libmalloc-166.251.2/

gcd库libdispatch.dylib
https://opensource.apple.com/source/libdispatch/libdispatch-1008.250.7/

pthread线程库 libsystem_pthread.dylib
https://opensource.apple.com/source/libpthread/libpthread-330.250.2/

Block库libsystem_blocks.dylib
https://opensource.apple.com/source/libclosure/libclosure-73/

CoreFoundationCoreFoundation.framework
https://opensource.apple.com/source/CF/CF-1153.18/

xnu内核源代码 https://github.com/apple/darwin-xnu

Apple 开源source code路径

http://opensource.apple.com/

http://opensource.apple.com/source/



典型项目：Objective-c runtime

　　Apple 开源source code路径：

　　　　http://opensource.apple.com/source/objc4/objc4-680/

　　Git托管路径：

　　　　Objective-c语言：https://github.com/opensource-apple/objc4.git

　　　　Swift语言：https://github.com/apple/swift



源码地址
https://github.com/opensource-apple
// CF
https://opensource.apple.com/source/CF
// runtime
https://opensource.apple.com/releases/

// 字典
https://opensource.apple.com/source/CF/CF-368/Collections.subproj/CFDictionary.c.auto.html

// CFRunLoop
https://opensource.apple.com/source/CF/CF-1153.18/CFRunLoop.c.auto.html

// timer
https://opensource.apple.com/source/xnu/xnu-3789.51.2/osfmk/kern/mk_timer.c.auto.html

// NSDictionary \ NSSet
https://opensource.apple.com/source/CF/CF-368/Collections.subproj/
